namespace EyeSoft.Domain.Transactional
{
	public interface IRepository<T>
		: IReadOnlyRepository<T>
		where T : class, IAggregate
	{
		void Add(T entity);

		bool Remove(T entity);

		void Update(T entity);
	}
}